Ontological Modeling: Part 11 Some Differences between Owl Ontologies and Typical Databases
نویسنده
چکیده
This is the eleventh in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology languages proposed for the Semantic Web, such as the Resource Description Framework (RDF), RDF Schema (RDFS), and the Web Ontology Language (OWL). OWL is based on description logic. A later series of articles will explore other logic-based languages such as datalog. The first article [2] introduced ontologies and the Semantic Web, and covered basic concepts in the Resource Description Framework (RDF), contrasting them with other data modeling approaches. The second article [3] discussed the N3 notation for RDF, and covered the basics of RDF Schema. The third article [4] provided further coverage of RDFS, and introduced different flavors of the Web Ontology language (OWL). The fourth article [5] discussed basic features of OWL, mainly using Manchester syntax. The fifth article [6] discussed OWL taxonomy, comparison operators for classes, data types and predicates, and examined inverses, functional roles and keys in more depth. The sixth article [7] covered cardinality restrictions in OWL 2. The seventh article [8] discussed the union, intersection, and complement operators in OWL 2. The eighth article [9] explored support for ring constraints within OWL 2. The ninth article [10] discussed enumerated types as well as value restrictions on properties in OWL 2. The tenth article [11] examined OWL 2’s support for property chains, and compared this with related concepts in data modeling approaches. The current article discusses the logical status of structural statements in OWL 2, contrasting this with other data modeling approaches that support both integrity constraints and derivation rules.
منابع مشابه
What Can the Ontology Describe? Visualizing Local Coverage in PURO Modeler
Ontologies and vocabularies written in OWL are a crucial part of the semantic web. OWL however allows to model the same part of reality using different combinations of constructs, constituting ‘modeling styles’. Comparing how different ontologies from a similar domain cover a specific part of reality might be more difficult when each ontology uses a different style. PURO, a language for ontolog...
متن کاملRepresenting Phenotypes in OWL
In simple terms, a phenotype is a collection of characteristics that arise through the expression of the genes of an organism, in an environment. Some examples of phenotypes are the red eyes of a typical fruitfly, Drosophila melanogaster; the length of a body part such as the tail of a mouse; high blood pressure in the arteries of a human, sensitivity to a chemical or to light; reduced mass of ...
متن کاملPronto: Probabilistic Ontological Modeling in the Semantic Web
This demonstration illustrates the benefits of probabilistic ontological modeling for uncertain domains in the Semantic Web. It is based on Pronto probabilistic OWL reasoner that allows modelers to complement classical OWL ontologies with probabilistic statements. In addition to Pronto’s features and capabilities, a great deal of the demonstration will be devoted to presenting modeling patterns...
متن کاملEnhancing Connection between Ontologies and Databases with Owl 2 Concepts and Sparql
The goal of the paper is to present the enhanced database schema for storing ontologies considering new features of OWL 2 and possibilities of querying these ontologies using SPARQL. The growing size of ontologies and the scope of their applications require the effective means for storing ontology data that relational databases already have approved. Many existing ontology reasoning tools are u...
متن کاملMetamodeling-Based Coherence Checking of OWL Vocabulary Background Models
The surface (or, foreground) structure of linked data and their associated OWL vocabularies can be complemented by background models expressing valid ontological distinctions that may have become obscured by the modeling style chosen by the vocabulary designer. Background models can generally serve for debugging, visualization, matching, or even pattern-based design of operational ontologies su...
متن کامل